Text copied to clipboard!
Tytuł
Text copied to clipboard!Inżynier Oprogramowania Go
Opis
Text copied to clipboard!
Poszukujemy doświadczonego Inżyniera Oprogramowania Go, który dołączy do naszego zespołu technologicznego i pomoże w projektowaniu, implementacji oraz utrzymaniu skalowalnych i wydajnych aplikacji backendowych. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu w języku Go oraz rozumieć zasady projektowania systemów rozproszonych, mikroserwisów i architektury chmurowej.
Jako Inżynier Oprogramowania Go będziesz odpowiedzialny za tworzenie nowych funkcjonalności, optymalizację istniejącego kodu oraz współpracę z zespołami DevOps, QA i frontendowymi. Twoja praca będzie miała bezpośredni wpływ na rozwój naszych produktów i usług, które obsługują tysiące użytkowników dziennie.
Oferujemy środowisko pracy oparte na współpracy, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do najnowszych technologii. Nasza firma stawia na rozwój pracowników, dlatego zapewniamy szkolenia, konferencje oraz mentoring techniczny.
Jeśli jesteś pasjonatem technologii, lubisz rozwiązywać złożone problemy i chcesz pracować w dynamicznym środowisku, ta oferta jest dla Ciebie. Dołącz do nas i twórz z nami nowoczesne rozwiązania technologiczne, które zmieniają sposób działania firm na całym świecie.
Obowiązki
Text copied to clipboard!- Projektowanie i implementacja aplikacji backendowych w języku Go
- Tworzenie i utrzymywanie mikroserwisów
- Integracja z bazami danych i zewnętrznymi API
- Optymalizacja wydajności i skalowalności systemów
- Współpraca z zespołami frontendowymi, DevOps i QA
- Udział w przeglądach kodu i wdrażaniu najlepszych praktyk
- Tworzenie dokumentacji technicznej
- Monitorowanie i debugowanie aplikacji produkcyjnych
- Wdrażanie testów jednostkowych i integracyjnych
- Udział w planowaniu sprintów i estymacji zadań
Wymagania
Text copied to clipboard!- Minimum 3 lata doświadczenia w programowaniu w języku Go
- Znajomość architektury mikroserwisowej
- Doświadczenie z bazami danych SQL i NoSQL
- Znajomość systemów kontroli wersji (np. Git)
- Umiejętność pracy w środowisku chmurowym (AWS, GCP lub Azure)
- Znajomość narzędzi do konteneryzacji (Docker, Kubernetes)
- Dobre umiejętności komunikacyjne i pracy zespołowej
- Znajomość języka angielskiego na poziomie technicznym
- Doświadczenie w pracy z RESTful API
- Zrozumienie zasad CI/CD
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w programowaniu w języku Go?
- Czy pracowałeś wcześniej z architekturą mikroserwisową?
- Jakie narzędzia DevOps znasz i stosujesz?
- Czy masz doświadczenie z konteneryzacją i Kubernetes?
- Jakie bazy danych wykorzystywałeś w swoich projektach?
- Czy potrafisz pisać testy jednostkowe i integracyjne?
- Jakie projekty realizowałeś w środowisku chmurowym?
- Czy brałeś udział w przeglądach kodu?
- Jakie są Twoje oczekiwania względem pracy zespołowej?
- Czy jesteś gotów do pracy w trybie zdalnym lub hybrydowym?